﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace V5_EShop._Class.Model {
    public class ModelGZProduct {
        #region Model
        private Guid _id;
        private Guid _producttypeid;
        private string _serialno;
        private string _barcode;
        private string _packagebarcode;
        private string _productname;
        private string _productshortcutname;
        private string _productshortname;
        private Guid _unitid;
        private Guid _packageunitid;
        private decimal? _packagespec;
        private string _manufacturename;
        private decimal? _memberprice = 0.0000M;
        private decimal? _saleprice1;
        private decimal? _saleprice2;
        private decimal? _saleprice3;
        private decimal? _saleprice4;
        private decimal? _salepieceprice1 = 0M;
        private decimal? _salepieceprice2 = 0M;
        private decimal? _salepieceprice3;
        private decimal? _salepieceprice4;
        private decimal? _memberdiscont = 100M;
        private decimal? _maxsaleprice;
        private decimal? _minsaleprice;
        private decimal? _minsalepieceprice;
        private decimal? _maxsalepieceprice;
        private bool? _integralsign;
        private decimal? _integralrate;
        private bool? _nostockcansales;
        private Guid _pricearithmeticid;
        private decimal? _maxinprice;
        private decimal? _maxinpieceprice;
        private decimal? _mininprice;
        private decimal? _mininpieceprice;
        private decimal? _stockinprice;
        private decimal? _stockinpieceprice;
        private decimal? _maxstocknum;
        private decimal? _minstocknum;
        private decimal? _averageinprice;
        private decimal? _totalnum;
        private decimal? _totalmoney;
        private DateTime? _keepqulitydate;
        private DateTime? _createdate;
        private string _specmode;
        private int? _userfullife;
        private string _producingarea;
        private bool? _disable;
        private bool? _isecalled;
        private decimal? _promotionsprice;
        private DateTime? _promotionssdate;
        private DateTime? _promotionsedate;
        private Guid _providerid;
        private DateTime? _lastindate;
        private decimal? _lastinprice;
        private decimal? _sellerrate;
        private decimal? _userrate;
        private decimal? _recommendedrate;
        private string _giftsbarcode;
        private decimal? _giftsintegral;
        private bool? _isgifts;
        private Guid _brandid;
        private int? _useday;
        private bool? _isshow;
        private string _remark;
        private string _remark1;
        private string _remark2;
        private string _remark3;
        private string _remark4;
        private string _remark5;
        private string _remark6;
        private DateTime _timestamp;
        private byte[] _image;
        /// <summary>
        /// 
        /// </summary>
        public Guid ID {
            set { _id = value; }
            get { return _id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public Guid ProductTypeID {
            set { _producttypeid = value; }
            get { return _producttypeid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string SerialNo {
            set { _serialno = value; }
            get { return _serialno; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string BarCode {
            set { _barcode = value; }
            get { return _barcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string PackageBarCode {
            set { _packagebarcode = value; }
            get { return _packagebarcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ProductName {
            set { _productname = value; }
            get { return _productname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ProductShortCutName {
            set { _productshortcutname = value; }
            get { return _productshortcutname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ProductShortName {
            set { _productshortname = value; }
            get { return _productshortname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public Guid UnitID {
            set { _unitid = value; }
            get { return _unitid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public Guid PackageUnitID {
            set { _packageunitid = value; }
            get { return _packageunitid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? PackageSpec {
            set { _packagespec = value; }
            get { return _packagespec; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ManufactureName {
            set { _manufacturename = value; }
            get { return _manufacturename; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MemberPrice {
            set { _memberprice = value; }
            get { return _memberprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePrice1 {
            set { _saleprice1 = value; }
            get { return _saleprice1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePrice2 {
            set { _saleprice2 = value; }
            get { return _saleprice2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePrice3 {
            set { _saleprice3 = value; }
            get { return _saleprice3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePrice4 {
            set { _saleprice4 = value; }
            get { return _saleprice4; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePiecePrice1 {
            set { _salepieceprice1 = value; }
            get { return _salepieceprice1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePiecePrice2 {
            set { _salepieceprice2 = value; }
            get { return _salepieceprice2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePIecePrice3 {
            set { _salepieceprice3 = value; }
            get { return _salepieceprice3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SalePiecePrice4 {
            set { _salepieceprice4 = value; }
            get { return _salepieceprice4; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MemberDiscont {
            set { _memberdiscont = value; }
            get { return _memberdiscont; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MaxSalePrice {
            set { _maxsaleprice = value; }
            get { return _maxsaleprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MinSalePrice {
            set { _minsaleprice = value; }
            get { return _minsaleprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MinSalePiecePrice {
            set { _minsalepieceprice = value; }
            get { return _minsalepieceprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MaxSalePiecePrice {
            set { _maxsalepieceprice = value; }
            get { return _maxsalepieceprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool? IntegralSign {
            set { _integralsign = value; }
            get { return _integralsign; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? IntegralRate {
            set { _integralrate = value; }
            get { return _integralrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool? NoStockCanSales {
            set { _nostockcansales = value; }
            get { return _nostockcansales; }
        }
        /// <summary>
        /// 
        /// </summary>
        public Guid PriceArithmeticID {
            set { _pricearithmeticid = value; }
            get { return _pricearithmeticid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MaxInPrice {
            set { _maxinprice = value; }
            get { return _maxinprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MaxInPiecePrice {
            set { _maxinpieceprice = value; }
            get { return _maxinpieceprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MinInPrice {
            set { _mininprice = value; }
            get { return _mininprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MinInPiecePrice {
            set { _mininpieceprice = value; }
            get { return _mininpieceprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? StockInPrice {
            set { _stockinprice = value; }
            get { return _stockinprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? StockInPiecePrice {
            set { _stockinpieceprice = value; }
            get { return _stockinpieceprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MaxStockNum {
            set { _maxstocknum = value; }
            get { return _maxstocknum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? MinStockNum {
            set { _minstocknum = value; }
            get { return _minstocknum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? AverageInPrice {
            set { _averageinprice = value; }
            get { return _averageinprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? TotalNum {
            set { _totalnum = value; }
            get { return _totalnum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? TotalMoney {
            set { _totalmoney = value; }
            get { return _totalmoney; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? KeepQulityDate {
            set { _keepqulitydate = value; }
            get { return _keepqulitydate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? CreateDate {
            set { _createdate = value; }
            get { return _createdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string SpecMode {
            set { _specmode = value; }
            get { return _specmode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? UserfulLife {
            set { _userfullife = value; }
            get { return _userfullife; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ProducingArea {
            set { _producingarea = value; }
            get { return _producingarea; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool? Disable {
            set { _disable = value; }
            get { return _disable; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool? IsEcalled {
            set { _isecalled = value; }
            get { return _isecalled; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? PromotionsPrice {
            set { _promotionsprice = value; }
            get { return _promotionsprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? PromotionsSDate {
            set { _promotionssdate = value; }
            get { return _promotionssdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? PromotionsEDate {
            set { _promotionsedate = value; }
            get { return _promotionsedate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public Guid ProviderID {
            set { _providerid = value; }
            get { return _providerid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? LastInDate {
            set { _lastindate = value; }
            get { return _lastindate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? LastInPrice {
            set { _lastinprice = value; }
            get { return _lastinprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? SellerRate {
            set { _sellerrate = value; }
            get { return _sellerrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? UserRate {
            set { _userrate = value; }
            get { return _userrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? RecommendedRate {
            set { _recommendedrate = value; }
            get { return _recommendedrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string GiftsBarCode {
            set { _giftsbarcode = value; }
            get { return _giftsbarcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? GiftsIntegral {
            set { _giftsintegral = value; }
            get { return _giftsintegral; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool? IsGifts {
            set { _isgifts = value; }
            get { return _isgifts; }
        }
        /// <summary>
        /// 
        /// </summary>
        public Guid BrandID {
            set { _brandid = value; }
            get { return _brandid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? UseDay {
            set { _useday = value; }
            get { return _useday; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool? IsShow {
            set { _isshow = value; }
            get { return _isshow; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string Remark {
            set { _remark = value; }
            get { return _remark; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string Remark1 {
            set { _remark1 = value; }
            get { return _remark1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string Remark2 {
            set { _remark2 = value; }
            get { return _remark2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string Remark3 {
            set { _remark3 = value; }
            get { return _remark3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string Remark4 {
            set { _remark4 = value; }
            get { return _remark4; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string Remark5 {
            set { _remark5 = value; }
            get { return _remark5; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string Remark6 {
            set { _remark6 = value; }
            get { return _remark6; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime Timestamp {
            set { _timestamp = value; }
            get { return _timestamp; }
        }
        /// <summary>
        /// 
        /// </summary>
        public byte[] Image {
            set { _image = value; }
            get { return _image; }
        }
        #endregion Model

        private string _ProductDetails;

        public string ProductDetails {
            get { return _ProductDetails; }
            set { _ProductDetails = value; }
        }

        private string _PicturePath;

        public string PicturePath {
            get { return _PicturePath; }
            set { _PicturePath = value; }
        }

        private bool? _DirectMarketing;

        public bool? DirectMarketing {
            get { return _DirectMarketing; }
            set { _DirectMarketing = value; }
        }

        private bool? _Specialofferings;

        public bool? Specialofferings
        {
            get { return _Specialofferings; }
            set { _Specialofferings = value; }
        }

        private int _oid;

        public int Oid
        {
            get { return _oid; }
            set { _oid = value; }
        }

    }
}